package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.QKnowkedg;

/**
 * 问题库Mapper接口
 * 
 * @author ruoyi
 * @date 2024-06-11
 */
public interface QKnowkedgMapper 
{
    /**
     * 查询问题库
     * 
     * @param knowledgId 问题库主键
     * @return 问题库
     */
    public QKnowkedg selectQKnowkedgByKnowledgId(Long knowledgId);

    /**
     * 查询问题库列表
     * 
     * @param qKnowkedg 问题库
     * @return 问题库集合
     */
    public List<QKnowkedg> selectQKnowkedgList(QKnowkedg qKnowkedg);

    public List<QKnowkedg> selectQKnowkedgList1(List<String> ids);

    /**
     * 新增问题库
     * 
     * @param qKnowkedg 问题库
     * @return 结果
     */
    public int insertQKnowkedg(QKnowkedg qKnowkedg);

    /**
     * 修改问题库
     * 
     * @param qKnowkedg 问题库
     * @return 结果
     */
    public int updateQKnowkedg(QKnowkedg qKnowkedg);

    /**
     * 删除问题库
     * 
     * @param knowledgId 问题库主键
     * @return 结果
     */
    public int deleteQKnowkedgByKnowledgId(Long knowledgId);

    /**
     * 批量删除问题库
     * 
     * @param knowledgIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteQKnowkedgByKnowledgIds(String[] knowledgIds);
}
